1cf1290c618c651723885fed5937e2c9692b35b9,platform/platform-impl/src/com/intellij/ide/plugins/ActionInstallPlugin.java,ActionInstallPlugin,actionPerformed,#AnActionEvent#,76
Before Change
try {
if (PluginManagerMain.downloadPlugins(list, host.getPluginsModel().view)) {
for (PluginNode pluginNode : list) {
PluginManagerUISettings.getInstance().myInstalledPlugins.add(pluginNode.getPluginId().getIdString());
}
installed.getPluginsModel().updatePluginsList(new ArrayList<IdeaPluginDescriptor>(list));
installed.setRequireShutdown(true);
After Change
if (PluginManagerMain.downloadPlugins(list, host.getPluginsModel().view)) {
for (PluginNode pluginNode : list) {
final String idString = pluginNode.getPluginId().getIdString();
if (!PluginManagerUISettings.getInstance().myInstalledPlugins.contains(idString)) {
PluginManagerUISettings.getInstance().myInstalledPlugins.add(idString);
}
}
installed.getPluginsModel().updatePluginsList(new ArrayList<IdeaPluginDescriptor>(list));